Python程序控制结构(一)分支结构:单分支、二分支及紧凑形式、多分支、判断条件及组合

您所在的位置:网站首页 python 程序跳转 Python程序控制结构(一)分支结构:单分支、二分支及紧凑形式、多分支、判断条件及组合

Python程序控制结构(一)分支结构:单分支、二分支及紧凑形式、多分支、判断条件及组合

2023-08-27 06:29| 来源: 网络整理| 查看: 265

一、Python程序控制结构 顺序结构分支结构(单分支、二分支及紧凑形式、多分支、try,except,continue,break保留字)循环结构(遍历循环、无限循环、循环+else) 对比一下,分支结构是根据条件结果向程序运行前方跳转的结构;循环结构是根据条件向程序运行后方跳转的机构 二、顺序结构

在这里插入图片描述

三、分支结构

在这里插入图片描述 1. 单分支结构 当条件为True时,执行语句块,否则跳过语句块 在这里插入图片描述

# 判断用户输入数字的奇偶性 s = eval(input("请输入一个整数:")) if s % 2 == 0: print("这是个偶数") print("输入的数字是:", s) 请输入一个整数:1234 这是个偶数 输入的数字是: 1234 请输入一个整数:123 输入的数字是: 123 条件可以是一个或多个条件,多个条件间采用and或or进行逻辑组合 # 判断用户输入数字的特性 s = eval(input("请输入一个整数:")) if s % 3 == 0 and s % 5 == 0: print("这个数字既能够被3整除,又能被5整除") print("输入数字是:", s) 请输入一个整数:150 这个数字既能够被3整除,又能被5整除 输入数字是: 150 请输入一个整数:123 输入数字是: 123

2. 二分支结构

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

guess = eval(input()) print("猜{}了".format("对" if guess == 99 else "错")) # 判断用户输入数字的某个特性 s = eval(input("请输入一个整数:")) token = "" if s % 3 == 0 and s % 5 == 0 else "不" print("这个数字{}能同时被3和5整除".format(token)) 请输入一个整数:123 这个数字不能同时被3和5整除 请输入一个整数:150 这个数字能同时被3和5整除

二分支的紧凑形式中,表达式1和表达式2只能是表达式,不能是赋值语句

3. 多分支结构 在这里插入图片描述 注:Python会按照多分支结构的代码顺序依次评估判断条件,寻找并执行第一个结果为True条件对应的语句块,该语句块执行后跳过整个if-elif-else结构,如果没有任何条件成立,else下面的语句块被执行。 利用多分支结构编写代码时要注意多个逻辑条件的先后关系

4. 判断条件及组合 分支结构中的判断条件可以使用任何能够产生True或False的语句或函数。形成判断条件最常见的方式是采用关系操作符: 在这里插入图片描述 在这里插入图片描述 注:比较:

比较的前提:类型相同字母:小写字母大于大写字母多的大于少的

Python语言中,任何非零的数值、非空的数据类型都等价于True,0或空类型等价于False,这些都可以直接用作判断条件。 在这里插入图片描述

Python使用保留字not, and, or对条件进行逻辑运算或组合多条件之间可以通过小括号进行组合,实现条件之间的运算 在这里插入图片描述 在这里插入图片描述


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3